package com.huluobo.a2302mdmdemo.videos

import com.huluobo.lib_base.UIIntent
import com.huluobo.lib_base.entity.VideoEntityItem

/**
 *  Created by LC on 2025/8/4.
 */
sealed class VideoIntent : UIIntent {
    data class GetVideo(val currentPage: Int, val pageSize: Int) : VideoIntent()

    data class LikeVideo(val videoId: Int) : VideoIntent()

    data class NoLikeVideo(val videoId: Int) : VideoIntent()

    data class GetComments(val videoId: Int) : VideoIntent()

    data class CollectVideo(val videoEntityItem: VideoEntityItem) : VideoIntent()

    data object GetCollectVideos : VideoIntent()
}